Nifty Above 24,550, Sensex Gains 170 Points; Oil & Gas, Realty, Pharma Rally | Cnbc Tv18